Snake-like worm shell - Alemán Inglés Diccionario